Notes/Domino Fix List
SPR # MVIS5RPPEUFixed in 6.0.5 release



Product Area: Server Technical Area: Server Platform: Linux; Unix; Windows; zSeries

Lotus Customer Support APAR: LO05264

SPR# MVIS5RPPEU - Server error "HTTP Web Server: Out of Memory Exception" received when trying to download an attachment that is greater than 16MB. This fix allows OSLocalAlloc and OSLocalRealloc to get memory from OSMemoryAllocate if the local pool fills up. Prior to this fix, OSLocalAlloc and OSLocalRealloc would not allocate more than 30MB total of small memory allocations (less than MAXDNSEGSIZE each). For allocations of less than MAXDNSEGSIZE, OSLocalAlloc/OSLocalRealloc uses a bpool (for greater sizes OSMemoryAllocate is used). The bpool used for this purpose is sized at 30MB. Once the pool fills, the "out of memory" status is returned.

Technote Number: 1197049

Problem:
This issue was reported to Quality Engineering as SPR# MVIS5RPPEU and has been
addressed in releases 6.0.5 and 6.5.4.

Excerpt from the Lotus Notes and Domino Release 6.0.5 / 6.5.4 MR fix list
(available at http://www.ibm.com/developerworks/lotus):
SPR# MVIS5RPPEU - Server error "HTTP Web Server: Out of Memory Exception"
received when trying to download an attachment that is greater than 16MB. This
fix allows OSLocalAlloc and OSLocalRealloc to get memory from OSMemoryAllocate
if the local pool fills up. Prior to this fix, OSLocalAlloc and OSLocalRealloc
would not allocate more than 30MB total of small memory allocations (less than
MAXDNSEGSIZE each). For allocations of less than MAXDNSEGSIZE,
OSLocalAlloc/OSLocalRealloc uses a bpool (for greater sizes OSMemoryAllocate is
used). The bpool used for this purpose is sized at 30MB. Once the pool fills,
the "out of memory" status is returned.

You can temporarily work around the issue by restarting the server, which then
allows the messages to continue routing until the local heap is full again.

Below are two stack traces for the issue:

@[ 1] 0x6065a737 nnotes.DecodeSlashEncoding+23
(34b71494,34b7cd74,34b70d34,1657ec78)
@[ 2] 0x60657cd3 nnotes.VParsedLine::toProperty+163
(34b7cd74,34b70d34,34b7cd74,34b70274)
@[ 3] 0x60657d4a nnotes.VParsedLine::toAttendee+26
(34b7cd74,34b70d34,34b70d94,6065e5f5)
@[ 4] 0x60657d24 nnotes.VParsedLine::toAttendee+36
(34b70d34,34b70d94,34b70d34,0)
@[ 5] 0x6065cc8b nnotes.VEntityParser::ProcessParsedLine+715
(34b70d34,34b70274,1657ed58,34b70274)
@[ 6] 0x6065f185 nnotes.VEventParser::ProcessParsedLine+101
(34b796f4,34b70274,1657ed78,34b70274)
@[ 7] 0x6065f0f4 nnotes.VEventParser::StreamParse+132
(34b70274,34b70274,34b70e74,0)
@[ 8] 0x6064898a nnotes.VICalendar::ProcessParsedLine+298
(34b70d34,34b70274,1657edd8,34b70e74)
@[ 9] 0x6064884f nnotes.VICalendar::StreamParse+207
(34b70274,34b70d34,0,34b70274)
@[10] 0x60633870 nnotes.VParseStream::ProcessParsedLine+160
(34b70d34,1657ee1c,ab,5130194c)
@[11] 0x60633780 nnotes.VParseStream::parseVObjects+112
(5130194c,1657f1d8,16a10200,1657f0ac)
@[12] 0x6060d76a nnotes.VersitApi_ParseInput+154 (1657f0ac,5130194c,ab,0)
@[13] 0x6060cd24 nnotes._iCal2NotesParse@12+212 (1657f0ac,8,16a10201,1657fab4)
@[14] 0x0042afcb nRouter._RouterExplodeICal+811 (14d,122d,1999d0e4,1657fab4)
@[15] 0x0042ade8 nRouter._RouterExplodeICal+328 (14d,122d,1999d0e4,10d4c)
@[16] 0x00410912 nRouter._AttemptMessageDelivery@48+338 (1cba2d70,1657fcd8,0,0)
@[17] 0x00410527 nRouter._DeliverToDestination@32+1831
(445260,1657fcd8,0,d6fe2ba)
@[18] 0x0040daac nRouter._Transfer@32+588 (445260,95c0001,1,1657fcd8)
@[19] 0x004163af nRouter._TransferThread@4+607 (1,65697461,0,4b3d4e43)
@[20] 0x601149d4 nnotes._ThreadWrapper@4+212 (0,4b3d4e43,65697461,0)
[21] 0x7c57438b KERNEL32.TlsSetValue+240

@[ 1] 0x60002c5d nnotes._OSFreeBBlock@12+13 (ffffffff,ffffffff,0,4a4b70a8)
@[ 2] 0x6000cd84 nnotes._OSLocalFree@4+68 (4a4b70b4,50f51950,18,0)
@[ 3] 0x602e58d1 nnotes.yy_scan::~yy_scan+33 (f01040ed,f01040ff,1f,1455ec00)
@[ 4] 0x602cfe9d nnotes._cvsConvertHTMLListToRichText+829
(0,50f51950,10000004,1455ed00)
@[ 5] 0x602cfb11 nnotes._cvsConvertHTMLToRichText+193
(f01040ed,1455ece8,50f51950,10000004)
@[ 6] 0x602c10f1 nnotes._cvsConvertTextToRichText+113
(f01040ed,1455ece8,0,50f51950)
@[ 7] 0x602c1031 nnotes._ccCVSConvertTextToRichText+209
(f01040ed,50f519a4,0,50f51950)
@[ 8] 0x602a43e1 nnotes._ICCnvToRichText+641
(4e005355,50f519a4,50f51950,4c931f52)
@[ 9] 0x602b7170 nnotes._ICWriteTextToCMF+128 (4c931b64,1455edf8,4ed6a8f4,2)
@[10] 0x602ba36d nnotes._ICWriteHTMLToCMF+45
(4ed6a8f4,1455edf8,4c931bc4,4ed6a8f4)
@[11] 0x60298083 nnotes._CHMsgState+83 (60b78920,60b78948,1455ee20,602b6fde)
@[12] 0x602ba414 nnotes._ICMIMESubtypeHTML+36
(4ed6a8f4,4c931b64,4ed6a8f4,1455ee38)
@[13] 0x602b6fde nnotes._ICMIMETypeText+126 (4ed6a8f4,4c931b64,4ed6a8f4,4)
@[14] 0x602a0f7f nnotes._ICDoStateMPar+31 (4ed6a8f4,1455ee58,4ed6a8f4,4c931b64)
@[15] 0x60298083 nnotes._CHMsgState+83 (60b77bb8,60b77bf8,2,4ef82998)
@[16] 0x602a0c8a nnotes._ICMIMETypeMultiPart+186
(4c931bc4,4c931bc4,4c931b64,4ed6a8f4)
@[17] 0x602a50c3 nnotes._ICConvertMIMEBody+67
(4c931b64,4c931b64,1455eec4,602a4f6b)
@[18] 0x602a4fff nnotes._ICConvertMIMEorRFC822Body+63
(4ed6a8f4,4c931b64,4c931b90,0)
@[19] 0x602a4f6b nnotes._ICConvertBody+123 (4c931b90,153,0,60280004)
@[20] 0x6029cfb3 nnotes._ICConvertMsg+99 (4c931b64,f122660,0,133b95c)
@[21] 0x60298afc nnotes._MCConvert+300 (153,1455ef20,133b960,60280004)
@[22] 0x6029899e nnotes._MCConvertBodyPartsExt@16+30
(153,133b960,60280004,f122660)
@[23] 0x60283f46 nnotes._MIMEConvertMIMEPartExt@16+38
(153,133b960,60280004,f122660)
@[24] 0x6028400c nnotes._MIMEConvertMIMEPartsEnum@12+44
(1455f0c0,133b960,60280004,0)
@[25] 0x607f40b9 nnotes._NSFItemEnumNameList@12+89 (42b8,60283fe0,1455f0c0,0)
@[26] 0x602839ea nnotes._MIMEConvertMIMEPartsExt@12+138 (153,0,f122660,0)
@[27] 0x602422c0 nnotes._MMConvertNativeMIME+144 (153,0,1455f598,f122660)
@[28] 0x60241db6 nnotes._MMConvertMIME@16+70 (153,0,1455f598,f122660)
@[29] 0x608e0fb6 nnotes._MailPrepDeliveryMessageItems@20+1222
(1455f44c,f122a86,0,0)
@[30] 0x004116ed nRouter._OpenMessageForDelivery@32+317 (1455fcd8,0,4aff3174,0)
@[31] 0x00410873 nRouter._AttemptMessageDelivery@48+179 (491b59c8,1455fcd8,0,0)
@[32] 0x00410527 nRouter._DeliverToDestination@32+1831
(445260,1455fcd8,0,f122a86)
@[33] 0x0040daac nRouter._Transfer@32+588 (445260,95c0001,1,1455fcd8)
@[34] 0x004163af nRouter._TransferThread@4+607 (1,118e130,0,43a4f4)
@[35] 0x601149d4 nnotes._ThreadWrapper@4+212 (0,43a4f4,118e130,0)
[36] 0x7c57438b KERNEL32.TlsSetValue+240 (60114900,0,0,c8)
More >



Last Modified on 12/09/2013

Go back